package org.db;

import java.awt.EventQueue;
import java.awt.Toolkit;

import javax.swing.SwingUtilities;

import org.db.ui.Dialog;
import org.db.util.RuntimeExceptionHandler;

public class Application {

	private static final int BREITE = 600;

	private static final int HOEHE = 300;

	public static void main(String[] args) {

		// Registrieren des ErrorHandlers für RuntimeExceptions, die nicht
		// explizit gefangen und behandelt werden
		EventQueue eQueue = Toolkit.getDefaultToolkit().getSystemEventQueue();
		eQueue.push(new RuntimeExceptionHandler());

		final Dialog viewer = new Dialog(BREITE, HOEHE);

		SwingUtilities.invokeLater(new Runnable() {

			// Starten des Hauptmenüs -> Klasse "Dialog"
			@Override
			public void run() {
				viewer.setVisible(true);

			}
		});

	}

}

/**
 * JAVA- Quellen: http://download.oracle.com/javase/tutorial/ Java ist auch eine
 * Insel. (Auflage 8) Galileo Computing ISBN 978-3-8362-1371-4
 * http://www.java-forum.org/
 */
